package com.wulian.user.mapper;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.wulian.common.entity.User;
import com.wulian.user.dto.DirectLeadership;

import java.util.List;
import java.util.Map;

public interface UserMapper extends BaseMapper<User> {

    /**
    * @Title: selectAdminRoleUsers
    * @Description:(获取所选部门下管理员角色下的所有用户集合)
    * @param @param deptId
    * @param @return    参数
    * @return String    返回类型
    * @author mzh
    * @date 2020年4月15日
    * @version V1.0
    * @throws
     */
    String selectAdminRoleUsers(Integer deptId);


    /**
     * 功能描述: <br>
     * 〈查询本公司下所有人员〉
     * @Param:
     * @Return:
     * @Author: caifulin
     * @Date: 2020/10/27
     */
    List<DirectLeadership> getCompanyUser(Page page, Map<String , Object> param);
}
